package com.mlh.string;
// 给定一个字符串 s，它包含小写字母和数字字符，请编写一个函数，将字符串中的字母字符保持不变，而将每个数字字符替换为number。
// 例如，对于输入字符串 "a1b2c3"，函数应该将其转换为 "anumberbnumbercnumber"。
// 对于输入字符串 "a5b"，函数应该将其转换为 "anumberb"
// 输入：一个字符串 s,s 仅包含小写字母和数字字符。
// 输出：打印一个新的字符串，其中每个数字字符都被替换为了number
// 样例输入：a1b2c3
// 样例输出：anumberbnumbercnumber
// 数据范围：1 <= s.length < 10000。

import java.util.Scanner;

/**
 * @author 缪林辉
 * @date 2024/3/20 23:00
 * @DESCRIPTION
 */
// 由于Java中String是常量字符数组不可更改，因此必须利用额外辅助空间
public class ReplaceNumber {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        int count = 0;
        //直接用字符串来处理
        for (int i = 0; i < s.length(); i++) {
            if ('0' <= s.charAt(i) && s.charAt(i) <= '9') {
                count++;
            }
        }
        //将字符串转成字符数组来出来
        // char[] chars = s.toCharArray();
        // for (int i = 0; i < chars.length; i++) {
        //     if ('0' <= chars[i] && chars[i] <= '9') {
        //         count++;
        //     }
        // }
        int tmep = count * 6 + s.length() - count;
        char[] newChar = new char[tmep];
        int index = 0;
        // for (int i = 0; i < chars.length; i++) {
        //     if ('0' <= chars[i] && chars[i] <= '9') {
        //         newChar[index++] = 'n';
        //         newChar[index++] = 'u';
        //         newChar[index++] = 'm';
        //         newChar[index++] = 'b';
        //         newChar[index++] = 'e';
        //         newChar[index++] = 'r';
        //     } else {
        //         newChar[index++] = chars[i];
        //     }
        // }
        for (int i = 0; i < s.length(); i++) {
            if ('0' <= s.charAt(i)&& s.charAt(i) <= '9') {
                newChar[index++] = 'n';
                newChar[index++] = 'u';
                newChar[index++] = 'm';
                newChar[index++] = 'b';
                newChar[index++] = 'e';
                newChar[index++] = 'r';
            } else {
                newChar[index++] = s.charAt(i);
            }
        }
        System.out.println(new String(newChar));
    }
}
